package com.leon.android.common.action

import com.billy.cc.core.component.CC

interface IActionProcessor {
    /**
     * 指定所处理的actionName名称
     * @return 此actionProcessor处理的actionName
     */
    val actionName: String

    /**
     * action的处理类
     * @param cc cc
     * @return 是否异步调用 [CC.sendCCResult] .
     * true：异步，
     * false：同步调用
     */
    fun onActionCall(cc: CC): Boolean
}